semi rotary hand pump - German English Dictionary